libxenctrl headers should not pollute macro namespace with
authorKeir Fraser <keir.fraser@citrix.com>
Tue, 12 Feb 2008 11:37:45 +0000 (11:37 +0000)
committerKeir Fraser <keir.fraser@citrix.com>
Tue, 12 Feb 2008 11:37:45 +0000 (11:37 +0000)
commit67bfbd67d1311a1a590b47e568a07622d4492873
tree17fb757a0b4179d91042dcb8bf3fdb3859925fba
parentb3a389fdfc3a1fe19fd7094b0180e97d49c186dd
libxenctrl headers should not pollute macro namespace with
mb/rmb/wmb. Instead add a xen_ prefix. Modify Xen's public headers to
expect the prefixed names instead of bare mb/rmb/wmb, but gate this
expectation on a bump of __XEN_INTERFACE_VERSION__.
Signed-off-by: Keir Fraser <keir.fraser@citrix.com>
12 files changed:
tools/blktap/drivers/tapdisk.c
tools/console/daemon/io.c
tools/fs-back/fs-backend.c
tools/ioemu/hw/xen_console.c
tools/ioemu/hw/xenfb.c
tools/ioemu/target-i386-dm/helper2.c
tools/libxc/xenctrl.h
tools/xenmon/xenbaked.c
tools/xenstore/xenstored_domain.c
tools/xentrace/xentrace.c
xen/include/public/io/ring.h
xen/include/public/xen-compat.h